fighter contract
The Groundskeeper of Bukit Jalil and the Invisible Ecosystem of Malaysian FootballThat night, at Bukit Jalil, they still turned the lights on. Eighty-seven...
Sun Xinran and the Beijing Afternoon: The Day the Junior World No. 1 Learns to Stand AloneOn a late September afternoon in Beijing, the center court was still empty as...
The Esports Transfer Window and the Empty-Data Problem: When a Blank Report Still Gets SignedIn a meeting room in Gangnam, Seoul, in early November, a screen displayed a...
Vietnam U20 finalizes 23-player squad for 2027 Asian U20 Qualifiers: Experienced reinforcements, big challenges against North Korea and IranOn the afternoon of August 31, at Viet Tri Stadium (Phu Tho), the Vietnam U20...
Bau Duc and the Money-Making Problem: Vietnamese Football Must Learn to Sustain Itself Before the 2026-2030 VFF CongressIn 2026, in Pleiku, money was poured into something no one could be sure woul...
Manila 2026: Vietnamese Football and the Records Nobody Bothered to KeepWhen I reconstructed the file of the 16th SEA Games, held in Manila in Novemb...
World Hopes Week 2026 Returns to Sheffield: ITTF and the Excavation of Under-12 TalentThe dust of time settles on the pitch; I peel away each brick to find the...
NLCS 2026: Dodgers and Brewers Rekindle Rivalry in a Fierce Battle Toward the World SeriesAt American Family Field in Milwaukee, the atmosphere has not yet reached its...
Djokovic, Zverev and the Gap Between Two Rules in BeijingOn the centre court in Beijing, during an afternoon when the floodlights had...
Three VAR reviews in Binh Duong: Dinh Quang Kiet's retracted hand decided the match, not the screenIn the 90+5th minute at Binh Duong stadium, Ribamar went down inside the Cong...
Thailand Deserves to Be Number One in Southeast Asia: The 'Recovery Weapon' and the 2028 Olympic TicketWhen the final whistle of the 2026 Asian Women's Volleyball Championship echo...
Hapoel Tel Aviv's 90-81 Comeback Over Virtus Bologna: When Rebounding Control Decides the GameHapoel Tel Aviv entered the second half trailing 51-38 to Virtus Bologna but...
The 2026 Women's World Cup Seen from Osaka: Vietnam and the Gap That RemainsThat night of July 22, 2026, a small eatery in Osaka's Namba district was...
Asian Games 2026, Day One: 31 Information Points, One Line About BadmintonIn the live blog for Day One of the 2026 Asian Games, the editorial desk...
The Cottingham turn: Second crash in three weeks outside Hull City's training ground and a club's duty-of-care testThe Cottingham turn: Second crash in three weeks outside Hull City's training...
Myles Lewis-Skelly: The Migration from the Left Flank to the Heart of MidfieldFrom the stands, I count the small details before I count the goals. Years of...
Tracing the Raw Data: 23 Passes, a PPDA of 9.8, and What the Official Box Score Leaves BehindOn July 12, 2026, from the stands of Busan Asiad Stadium, I counted 412...
Alexis Lebrun Returns to Ljubljana: Defending Two Crowns When No Longer the UnknownI still remember that night in Linz clearly. October 2026, while the arena wa...
55 Belts and the Unverified Truth: A Global Map of MMA ChampionsIn the official rankings of ONE Championship, the middleweight limit is 205...
Three Sediment Layers and the Discipline of Standing Still Before a VoidLate June, at the peak of the loudest transfer window of the year, I received...
